package com.authine.cloudpivot.ext.constants;

/**
 * @ClassName ServiceUrlConst
 * @Description: 服务之间相互调用的url
 * @Author fj
 * @Date 2021/8/12
 * @Version V1.0
 **/
public class ServiceUrlConst {
    /**
     * 需求池-更新需求池、需求商品状态
     */
    public static final String UPDATE_STATUS_BY_INQUIRY_URL = "/application/invoke?action=/DemandPoolService/updateStatusByInquiry";

    /**
     * 系统管理-根据用户id获取用户信息
     */
    public static final String GET_USER_URL = "/application/invoke?action=/UserApi/getUser";

    /**
     * 系统管理-根据用户id获取用户信息
     */
    public static final String GET_USER_BY_USER_NAME_URL = "/application/invoke?action=/UserApi/getUserByUsername";

    /**
     * 系统管理-查询用户组织下最高管理员角色
     */
    public static final String GET_ORGANIZATION_ADMIN_USER_URL = "/application/invoke?action=/UserApi/getOrganizationAdminUser";

    /**
     * 系统管理-根据角色名称查询用户组织角色下所有用户列表
     */
    public static final String GET_ORGANIZATION_USER_BY_ROLE_NAME_URL = "/application/invoke?action=/UserApi/getOrganizationUserByRoleName";

    /**
     * 系统管理-根据角色名称查询用户组织角色下所有用户列表
     */
    public static final String LIST_SUB_MEMBER_IDS_URL = "/application/invoke?action=/UserApi/listSubMemberIds";

    /**
     * 系统管理-根据查询条件获取用户是否存在
     */
    public static final String USER_COUNT_URL = "/application/invoke?action=/UserApi/userCount";

    /**
     * 系统管理-保存用户
     */
    public static final String SAVE_USER_URL = "/application/invoke?action=/UserApi/saveUser";

    /**
     * 系统管理-根据部门id获取部门信息
     */
    public static final String GET_DEPT_URL = "/application/invoke?action=/DepartmentApi/getDept";

    /**
     * 系统管理-保存部门
     */
    public static final String SAVE_DEPT_URL = "/application/invoke?action=/DepartmentApi/saveDept";

    /**
     * 系统管理-根据组织id获取组织信息
     */
    public static final String GET_ORG_URL = "/application/invoke?action=/OrganizationApi/getOrg";

    /**
     * 系统管理-根据组织名称获取组织信息
     */
    public static final String GET_ORG_BY_ORG_NAME_URL = "/application/invoke?action=/OrganizationApi/getOrgByOrgName";

    /**
     * 系统管理-根据组织id获取集团下所有组织
     */
    public static final String GET_ORG_LIST_BY_ORG_ID_URL = "/application/invoke?action=/OrganizationApi/getOrgListByOrgId";

    /**
     * 系统管理-根据组织id获取集团下所有组织
     */
    public static final String GET_ORG_LIST_BY_ACCOUNT_IDS_URL = "/application/invoke?action=/OrganizationApi/getOrgListByAccountIds";

    /**
     * 系统管理-获取所有非指定供应商组织列表
     */
    public static final String GET_VENDOR_ORG_LIST_NOT_IDS_URL = "/application/invoke?action=/OrganizationApi/getVendorOrgListNotIds";

    /**
     * 系统管理-通过角色名称获取组织列表
     */
    public static final String GET_ORG_LIST_BY_ROLE_NAMES_URL = "/application/invoke?action=/OrganizationApi/getOrgListByRoleNames";

    /**
     * 系统管理-通过角色名称获取组织列表
     */
    public static final String GET_ORG_LIST_BY_ORG_IDS_URL = "/application/invoke?action=/OrganizationApi/getOrgListByOrgIds";

    /**
     * 系统管理-保存组织
     */
    public static final String SAVE_ORG_URL = "/application/invoke?action=/OrganizationApi/saveOrg";

    /**
     * 系统管理-保存角色
     */
    public static final String SAVE_ROLE_URL = "/application/invoke?action=/RoleApi/saveRole";

    /**
     * 系统管理-根据组织id和角色名称判断角色是否存在
     */
    public static final String EXIST_BY_ORG_ID_AND_ROLE_NAME_URL = "/application/invoke?action=/RoleApi/existByOrgIdAndRoleName";

    /**
     * 系统管理-根据用户id和角色名称判断角色是否存在
     */
    public static final String EXIST_BY_USER_ID_AND_ROLE_NAME = "/application/invoke?action=/RoleApi/existByUserIdAndRoleName";

    /**
     * 系统管理-根据组织id获取所有管理员角色架构
     */
    public static final String GET_ROLES_BY_ORG_ID_AND_NAMES_URL = "/application/invoke?action=/RoleApi/getRolesByOrgIdAndNames";

    /**
     * 系统管理-根据组织id和角色名称获取角色列表
     */
    public static final String GET_ORGANIZATION_ARCHITECTURE_URL = "/application/invoke?action=/RoleApi/getOrganizationArchitecture";

    /**
     * 系统管理-组织属性是否存在
     */
    public static final String IS_ENABLED_ATTRIBUTE_URL = "/application/invoke?action=/OrganizationAttributeApi/isEnabledAttribute";

    /**
     * 系统管理-客户查询被邀请的供应商组织
     */
    public static final String LIST_VENDOR_BY_CUSTOMER_ID_URL = "/application/invoke?action=/OrganizationInviteCodeService/listVendorByCustomerId";

    /**
     * 系统管理-报表导出
     */
    public static final String EXPORT_REPORT_URL = "/application/invoke?action=/ReportService/exportReport";


    /**
     * 客户订单详情-查看物流
     */
    public static final String CUSTOMERLOGISTICS_URL = "/application/invoke?action=/CustomerDetailService/customerLogistics";
    /**
     * 公用接口-物流查询
     */
    public static final String QUERYLOGISTICS_URL = "/application/invoke?action=/LogisticsService/queryLogistics";
    /**
     * 供应商订单详情-查看退款记录
     */
    public static final String VENDOR_ORDER_DETAIL_URL = "/application/invoke?action=/VendorDetailService/vendorRefundRecords";

    /**
     * 导出采购订单
     */
    public static final String VENDOR_PURCHASE_EXPORT_URL = "/application/invoke?action=/VendorDetailService/exporVendorOrderContractNoSealReport";


    /**
     * 供应商订单详情-查看物流
     */
    public static final String VENDOR_WULIU_URL = "/application/invoke?action=/VendorDetailService/vendorLogistics";
    /**
     *导出发货单
     */
    public static final String EXPORDELIVERYCRMGOODSREPORTEXCEL_URL = "/application/invoke?action=/VendorDetailService/exporDeliveryCrmGoodsReportexcel";
    /**
     * 客户订单详情-查看退款记录
     */
    public static final String CUSTOMERREFUNDRECORD_URL = "/application/invoke?action=/CustomerDetailService/customerRefundRecord";

    /**
     * 邀请供应商
     */
    public static final String ORGINVITECODELIST_URL = "/application/invoke?action=/InvitecodeService/orgInviteCodeList";

    /**
     * 供应商详情
     */
    public static final String VENDOR_DETAIL_URL = "/application/invoke?action=/VendorDetailService/vendorDetail";

    /**
     * 待审批
     */
    public static final String TO_AUDIT_URL = "/application/invoke?action=/OrderReturnGoodsService/auditingList";


    /**
     * 询价商品澄清记录
     */
    public static final String INQUIRY_CLARIFY_NOTE_URL = "/application/invoke?action=/InquiryService/clarifyRecord";

    /**
     * 默认地址
     */
    public static final String DEFAULT_ADDRESS_URL = "/application/invoke?action=/VendorDetailService/defaultAddress";



    /**
     * 默认地址
     */
    public static final String REFUND_APPLY_URL = "/application/invoke?action=/OrderReturnGoodsService/refundApply";


}
